import * as types from "@c/public/form-designer/devType/datas-types";
import { checkColOption, textFormatOptions } from "@c/public/form-designer/devType/datas-types";

export const publishInfo = [
    // 信息发布-text-video-1920
    {
        type: "scene-video-text-1920",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-视(1920)',
        mapperFiles: [], //映射
        options: {
            name: "信息发布-视频-文本",
            hidden: false,
            config: 'infoPublicConfig',
            infoPublicConfig: {
                source: true,
                height: 790,
                margin: 20,
                marginTop: 20,
                marginBottom: 20,
                padding: 0,
                backgroundColor: 'rgba(255, 255, 255, 0)',
                videoHide: true,
                videoPadding: 30,
                textHide: true,
                placeholder: '请输入就诊号或身份证号',
                title: '温馨提示',
                content: types['publishContent'],
                video: [],
                contentTitleBgColor: '#FFFFFF',
                carouselInfo: [],
                rightType: 'text'
            }
        },
    },

    //信息发布-text-video-1080
    {
        type: "scene-video-text-1080",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-视(1080)',
        mapperFiles: [], //映射
        options: {
            name: "信息发布-视频-文本",
            hidden: false,
            config: 'infoPublicConfig1080',
            infoPublicConfig1080: {
                source: true,
                height: 1630,
                backgroundColor: 'rgba(255, 255, 255, 0)',
                videotHide: true,
                textHide: true,
                checkList: [3],
                margin: 20,
                padding: 0,
                placeholder: '请输入就诊号或身份证号',
                title: '温馨提示',
                content: types['publishContent'],
                contentHeight: 50,
                video: [],
                videoHeight: 50,
                carouselInfo: [],
                carouselHeight: 50,
                fill: false
            }
        },
    },

    // 信息发布-图片-1920
    {
        type: "scene-picture-1920",
        icon: "text-field",
        formItemFlag: false,
        shown: false,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-图(1920)',
        mapperFiles: [], //映射
        options: {
            name: "信息发布-图片",
            hidden: false,
            config: 'infoPublicPictureConfig',
            infoPublicPictureConfig: {
                source: true,
                height: 1080,
                carouselInfo: [],
                swiperTime: 10,
                fill: false,
                tipsHeaderShown: true,
            }
        },
    },

    // 信息发布-图片-1080
    {
        type: "scene-picture-1080",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-图(1920)',
        mapperFiles: [], //映射
        options: {
            name: "信息发布-图片",
            hidden: false,
            config: 'infoPublicPictureConfig',
            infoPublicPictureConfig: {
                height: 1080,
                source: true,
                carouselInfo: [],
                swiperTime: 10,
                fill: false,
                tipsHeaderShown: true,
            }
        },
    },

    // 信息发布-图片-1080
    {
        type: "scene-picture-1080",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-图(1080)',
        mapperFiles: [], //映射
        options: {
            name: "信息发布-图片",
            hidden: false,
            config: 'infoPublicPictureConfig',
            infoPublicPictureConfig: {
                height: 1920,
                source: true,
                carouselInfo: [],
                swiperTime: 10,
                fill: false,
                tipsHeaderShown: true,
            }
        },
    },

    // 信息发布-表格-1080
    {
        type: "scene-public-table-1080",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-表(1080)',
        mapperFiles: [], //映射
        options: {
            name: "信息发布-表格(1080)",
            hidden: false,
            config: 'infoPublicTableConfig',
            infoPublicTableConfig: {
                height: 1614,
                source: false,
                defaultShowCol: ['medname', 'medfactory', 'medunit', 'medunitprice'],
                colOptions: [
                    {
                        label: '药品价格',
                        value: 'medname',
                        className: 'medname',
                        state: false,
                        disabled: false,
                        flex: 3.5
                    },
                    {
                        label: '生产厂家',
                        value: 'medfactory',
                        className: 'medfactory',
                        state: false,
                        disabled: false,
                        flex: 2
                    },
                    { label: '单位', value: 'medunit', className: 'medunit', state: false, disabled: false, flex: 1 },
                    {
                        label: '售价',
                        value: 'medunitprice',
                        className: 'medunitprice',
                        state: false,
                        disabled: false,
                        flex: 1
                    },
                ],

                // Add
                patientListRow: 30,
                patientListCol: 1,
                patientListTotal: 30,

                // Api相关设置
                frequencyApi: 10,  // 接口请求频次
                ApiState: false,
                ApiType: 1,
                ApiAddress: '',
                ApiSign: '',
                dataType: 'array',

                // 切屏设置
                switchState: false,
                switchTime: 10,    // 切屏间隔

                // 垂直滚动设置
                scrollState: false,
                scrollNumber: 16,
            }
        },
    },

    // 信息发布--信息看板
    {
        type: "scene-public-board",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-看板(1920)',
        mapperFiles: [], //映射
        options: {
            name: "信息发布-看板(1920)",
            hidden: false,
            config: 'publishBoard',
            publishBoard: {
                areaHeight: 1080,
                // 患者数量
                step: 2,
                maxRow: 30,
                patientListRow: 30,
                patientListCol: 1,
                patientListTotal: 30,
                /*接口Api*/
                ApiState: false,
                frequencyApi: 10,  // 接口请求频次
                ApiType: 1,
                ApiAddress: '',
                ApiSign: '',
                dataType: 'array',
                apiParams: {},
                // table-header设置
                header: {
                    background: '#0059B3',
                    color: '#FFFFFF',
                    fontSize: 36,
                    fontWeight: 'normal'
                },

                // table-list属性
                list: {
                    color: '#333333',
                    fontSize: 32,
                    fontWeight: 'normal',
                    colOptions: [
                        {
                            value: 'deptName',
                            label: '科室',
                            state: false,
                            disabled: false,
                            className: 'dept',
                            flex: 1
                        },
                        {
                            value: 'bedNo',
                            label: '床号',
                            state: false,
                            disabled: false,
                            flex: 1
                        },
                        {
                            value: 'patientName',
                            label: '姓名',
                            state: false,
                            disabled: false,
                            flex: 1
                        },
                        {
                            value: 'sex',
                            label: '性别',
                            state: false,
                            disabled: false,
                            flex: 1
                        },
                        {
                            value: 'diagnosis',
                            label: '诊断',
                            state: false,
                            disabled: false,
                            className: 'diacrisis',
                            flex: 1
                        },
                        {
                            value: 'icon',
                            label: '入院',
                            state: false,
                            disabled: false,
                            flex: 1
                        }
                    ],
                    defaultShowCol: ['deptName', 'bedNo', 'patientName', 'sex', 'diagnosis', 'icon'],
                },
                switchState: false,
                switchTime: 10,    // 切屏间隔

                layerArea: false,
                // 启用弹窗
                hasOpenLayer: false,
                // 启用语音播报
                hasOpenVideo: false,
                // 弹窗组件名称
                layerNameKey: 'surgery-patient',
                // 消息Key
                msgRegisterMark: ''
            }
        },
    },

    // 信息发布--手术
    {
        type: "scene-public-operation",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-手术(1920)',
        mapperFiles: [], //映射
        options: {
            name: "信息-手术看板(1920)",
            hidden: false,
            config: 'publishBoard',
            publishBoard: {
                areaHeight: 955,
                step: 1,
                maxRow: 12,
                // 患者数量
                patientListRow: 10,
                patientListCol: 1,
                patientListTotal: 10,
                /*接口Api*/
                ApiState: true,
                frequencyApi: 300,  // 接口请求频次
                ApiType: 2,
                ApiAddress: '',
                ApiSign: 'custom_tongdafuyuan_syncSurgeryData',
                dataType: 'array',
                apiParams: {},
                // table-header设置
                header: {
                    background: '#0059B3',
                    color: '#FFFFFF',
                    fontSize: 36,
                    fontWeight: 'normal'
                },

                // table-list属性
                list: {
                    color: '#333333',
                    fontSize: 36,
                    fontWeight: 'normal',
                    colOptions: [
                        {
                            value: 'OPERATING_ROOM_NO',
                            label: '手术间',
                            state: false,
                            disabled: false,
                            className: 'roomName',
                            flex: 1
                        },
                        {
                            value: 'DEPT_CODE',
                            label: '台次',
                            state: false,
                            disabled: false,
                            className: 'number',
                            flex: 1
                        },
                        {
                            value: 'NAME',
                            label: '姓名',
                            state: false,
                            disabled: false,
                            className: 'patientName',
                            flex: 1
                        },
                        {
                            value: 'SEX',
                            label: '性别',
                            state: false,
                            disabled: false,
                            className: 'sex',
                            flex: 0.6
                        },
                        {
                            value: 'WARD_NAME',
                            label: '科室',
                            state: false,
                            disabled: false,
                            className: 'dept',
                            flex: 1.5
                        },
                        {
                            value: 'BED_NO',
                            label: '床号',
                            state: false,
                            disabled: false,
                            className: 'bedNo',
                            flex: 0.6
                        },
                        {
                            value: 'STA',
                            label: '状态',
                            state: false,
                            disabled: false,
                            className: 'state',
                            flex: 1
                        },
                    ],
                    defaultShowCol: ['OPERATING_ROOM_NO', 'DEPT_CODE', 'NAME', 'SEX', 'WARD_NAME', 'BED_NO', 'STA'],
                },

                switchState: true,
                switchTime: 10,    // 切屏间隔

                layerArea: true,
                // 启用弹窗
                hasOpenLayer: false,
                // 启用语音播报
                hasOpenVideo: false,
                // 弹窗组件名称
                layerNameKey: 'surgery-patient',
                // 消息Key
                msgRegisterMark: ''
            }
        },
    },

    {
        type: "scene-public-scheduling-4",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-排班(2*2)',
        mapperFiles: [], //映射
        options: {
            name: "信息发布-排班(2*2)",
            hidden: false,
            config: 'publishScheduling3',
            publishScheduling3: {
                areaHeight: 1080,
                // 患者数量
                patientListRow: 2,
                patientListCol: 2,
                patientListTotal: 4,

                /*接口Api*/
                ApiState: true,
                frequencyApi: 300,  // 接口请求频次
                ApiType: 2,
                ApiAddress: '/irms/schedulingWallDoctor/getSchedulingWall',
                ApiSign: 'api_schedule_scheduling_info_alone',
                dataType: 'array',

                // table-header设置
                dept: {
                    deptName: {
                        background: '#0059B3',
                        color: '#FFFFFF',
                        fontSize: 96,
                        fontWeight: 'normal'
                    },
                    campus: {
                        background: '#0059B3',
                        color: '#000000',
                        fontSize: 36,
                        fontWeight: 'normal'
                    }
                },

                // table-list属性
                list: {
                    color: '#333333',
                    fontSize: 32,
                    fontWeight: 'normal',
                },

                switchState: true,
                switchTime: 10,    // 切屏间隔
                orderNmuber: 1,
                msgRegisterMark: '',
                isMainScreen: false, //是否主屏 isMainScreen默认false
                isMainScreenCode: '',
                setData: true,     //是否主动设置数据setData
                publishType: 'scheduling',
                screenState: false,
            }
        },
    },

    // 信息发布--医生排班--隐藏
    {
        type: "scene-public-scheduling",
        icon: "text-field",
        formItemFlag: false,
        shown: false,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-排班(14*6)',
        mapperFiles: [], //映射
        options: {
            name: "信息发布-排班(14*6)",
            hidden: false,
            config: 'publishScheduling',
            publishScheduling: {
                areaHeight: 463,
                // 患者数量
                patientListRow: 6,
                patientListCol: 14,
                patientListTotal: 84,

                /*接口Api*/
                ApiState: true,
                frequencyApi: 60,  // 接口请求频次
                ApiType: 1,
                ApiAddress: '/irms/schedulingWallDoctor/getSchedulingWall',
                ApiSign: '',
                dataType: 'array',

                // table-header设置
                dept: {
                    deptName: {
                        background: '#0059B3',
                        color: '#FFFFFF',
                        fontSize: 96,
                        fontWeight: 'normal'
                    },
                    campus: {
                        background: '#0059B3',
                        color: '#000000',
                        fontSize: 36,
                        fontWeight: 'normal'
                    }
                },

                // table-list属性
                list: {
                    color: '#333333',
                    fontSize: 32,
                    fontWeight: 'normal',
                },

                switchState: true,
                switchTime: 10,    // 切屏间隔
            }
        },
    },

    {
        type: "scene-public-scheduling-48",
        icon: "text-field",
        formItemFlag: false,
        shown: false,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',
        title: '信息-排班(8*6)',
        mapperFiles: [], //映射
        options: {
            name: "信息发布-排班(8*6)",
            hidden: false,
            config: 'publishScheduling',
            publishScheduling: {
                areaHeight: 810,
                // 患者数量
                patientListRow: 6,
                patientListCol: 14,
                patientListTotal: 84,

                /*接口Api*/
                ApiState: true,
                frequencyApi: 0,  // 接口请求频次
                ApiType: 2,
                ApiAddress: '/irms/schedulingWallDoctor/getSchedulingWall',
                ApiSign: 'api_schedule_wall_info',
                dataType: 'array',

                // table-header设置
                dept: {
                    deptName: {
                        background: '#0059B3',
                        color: '#FFFFFF',
                        fontSize: 96,
                        fontWeight: 'normal'
                    },
                    campus: {
                        background: '#0059B3',
                        color: '#000000',
                        fontSize: 36,
                        fontWeight: 'normal'
                    }
                },

                // table-list属性
                list: {
                    color: '#333333',
                    fontSize: 32,
                    fontWeight: 'normal',
                },

                switchState: true,
                switchTime: 10,    // 切屏间隔
                orderNmuber: 1,
                msgRegisterMark: 'SCHEDULE_WALL',
                isMainScreen: false, //是否主屏 isMainScreen默认false
                isMainScreenCode: 'sendSchedulingWallCuttingScreen',
                setData: false,     //是否主动设置数据setData
                publishType: 'scheduling'
            }
        },
    },

    {
        type: "scene-public-scheduling2-48",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-排班2(8*6)',
        mapperFiles: [], //映射
        options: {
            name: "信息发布-排班2(8*6)",
            hidden: false,
            config: 'publishScheduling',
            publishScheduling: {
                areaHeight: 810,
                // 患者数量
                patientListRow: 6,
                patientListCol: 14,
                patientListTotal: 84,

                /*接口Api*/
                ApiState: true,
                frequencyApi: 0,  // 接口请求频次
                ApiType: 2,
                ApiAddress: '/irms/schedulingWallDoctor/getSchedulingWall',
                ApiSign: 'api_schedule_wall_info',
                dataType: 'array',

                // table-header设置
                dept: {
                    deptName: {
                        background: '#0059B3',
                        color: '#FFFFFF',
                        fontSize: 96,
                        fontWeight: 'normal'
                    },
                    campus: {
                        background: '#0059B3',
                        color: '#000000',
                        fontSize: 36,
                        fontWeight: 'normal'
                    }
                },

                // table-list属性
                list: {
                    color: '#333333',
                    fontSize: 32,
                    fontWeight: 'normal',
                },

                switchState: true,
                switchTime: 10,    // 切屏间隔
                orderNmuber: 1,
                disabled: true,
                msgRegisterMark: 'SCHEDULE_WALL',
                isMainScreen: false, //是否主屏 isMainScreen默认false
                isMainScreenCode: 'sendSchedulingWallCuttingScreen',
                setData: false,     //是否主动设置数据setData
                publishType: 'scheduling'
            }
        },
    },

    {
        type: "scene-public-scheduling-42",
        icon: "text-field",
        formItemFlag: false,
        shown: false,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-排班(14*3)',
        mapperFiles: [], //映射
        options: {
            name: "信息发布-排班(14*3)",
            hidden: false,
            config: 'publishScheduling',
            publishScheduling: {
                areaHeight: 463,
                // 患者数量
                patientListRow: 3,
                patientListCol: 14,
                patientListTotal: 42,

                /*接口Api*/
                ApiState: true,
                frequencyApi: 60,  // 接口请求频次
                ApiType: 1,
                ApiAddress: '/irms/schedulingWallDoctor/getSchedulingWall',
                ApiSign: '',
                dataType: 'array',

                // table-header设置
                dept: {
                    deptName: {
                        background: '#0059B3',
                        color: '#FFFFFF',
                        fontSize: 96,
                        fontWeight: 'normal'
                    },
                    campus: {
                        background: '#0059B3',
                        color: '#000000',
                        fontSize: 36,
                        fontWeight: 'normal'
                    }
                },

                // table-list属性
                list: {
                    color: '#333333',
                    fontSize: 32,
                    fontWeight: 'normal',
                },

                switchState: true,
                switchTime: 10,    // 切屏间隔
            }
        },
    },

    {
        type: "scene-public-scheduling-36",
        icon: "text-field",
        formItemFlag: false,
        shown: false,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-排班(6*6)',
        mapperFiles: [], //映射
        options: {
            name: "信息发布-排班(6*6)",
            hidden: false,
            config: 'publishScheduling',
            publishScheduling: {
                areaHeight: 1080,
                // 患者数量
                patientListRow: 6,
                patientListCol: 14,
                patientListTotal: 84,

                /*接口Api*/
                ApiState: true,
                frequencyApi: 0,  // 接口请求频次
                ApiType: 2,
                ApiAddress: '/irms/schedulingWallDoctor/getSchedulingWall',
                ApiSign: 'api_schedule_wall_info',
                dataType: 'array',

                // table-header设置
                dept: {
                    deptName: {
                        background: '#0059B3',
                        color: '#FFFFFF',
                        fontSize: 96,
                        fontWeight: 'normal'
                    },
                    campus: {
                        background: '#0059B3',
                        color: '#000000',
                        fontSize: 36,
                        fontWeight: 'normal'
                    }
                },

                // table-list属性
                list: {
                    color: '#333333',
                    fontSize: 32,
                    fontWeight: 'normal',
                },

                switchState: true,
                switchTime: 10,    // 切屏间隔
                orderNmuber: 1,
                msgRegisterMark: 'SCHEDULE_WALL',
                isMainScreen: false, //是否主屏 isMainScreen默认false
                isMainScreenCode: 'sendSchedulingWallCuttingScreen',
                setData: false,     //是否主动设置数据setData
                publishType: 'scheduling'
            }
        },
    },

    {
        type: "scene-public-scheduling2-36",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-排班2(6*6)',
        mapperFiles: [], //映射
        options: {
            name: "信息发布-排班2(6*6)",
            hidden: false,
            config: 'publishScheduling',
            publishScheduling: {
                areaHeight: 810,
                // 患者数量
                patientListRow: 6,
                patientListCol: 14,
                patientListTotal: 84,

                /*接口Api*/
                ApiState: true,
                frequencyApi: 0,  // 接口请求频次
                ApiType: 2,
                ApiAddress: '/irms/schedulingWallDoctor/getSchedulingWall',
                ApiSign: 'api_schedule_wall_info',
                dataType: 'array',

                // table-header设置
                dept: {
                    deptName: {
                        background: '#0059B3',
                        color: '#FFFFFF',
                        fontSize: 96,
                        fontWeight: 'normal'
                    },
                    campus: {
                        background: '#0059B3',
                        color: '#000000',
                        fontSize: 36,
                        fontWeight: 'normal'
                    }
                },

                // table-list属性
                list: {
                    color: '#333333',
                    fontSize: 32,
                    fontWeight: 'normal',
                },

                switchState: true,
                switchTime: 10,    // 切屏间隔
                orderNmuber: 2,
                disabled: true,
                msgRegisterMark: 'SCHEDULE_WALL',
                isMainScreen: false, //是否主屏 isMainScreen默认false
                isMainScreenCode: 'sendSchedulingWallCuttingScreen',
                setData: false,     //是否主动设置数据setData
                publishType: 'scheduling'
            }
        },
    },

    {
        type: "scene-public-scheduling3-36",
        icon: "text-field",
        formItemFlag: false,
        shown: false,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-排班3(6*6)',
        mapperFiles: [], //映射
        options: {
            name: "信息发布-排班3(6*6)",
            hidden: false,
            config: 'publishScheduling',
            publishScheduling: {
                areaHeight: 918,
                // 患者数量
                patientListRow: 6,
                patientListCol: 14,
                patientListTotal: 84,

                /*接口Api*/
                ApiState: true,
                frequencyApi: 0,  // 接口请求频次
                ApiType: 2,
                ApiAddress: '/irms/schedulingWallDoctor/getSchedulingWall',
                ApiSign: 'api_schedule_wall_info',
                dataType: 'array',

                // table-header设置
                dept: {
                    deptName: {
                        background: '#0059B3',
                        color: '#FFFFFF',
                        fontSize: 96,
                        fontWeight: 'normal'
                    },
                    campus: {
                        background: '#0059B3',
                        color: '#000000',
                        fontSize: 36,
                        fontWeight: 'normal'
                    }
                },

                // table-list属性
                list: {
                    color: '#333333',
                    fontSize: 32,
                    fontWeight: 'normal',
                },

                switchState: true,
                switchTime: 10,    // 切屏间隔
                orderNmuber: 1,
                msgRegisterMark: 'SCHEDULE_WALL',
                isMainScreen: false, //是否主屏 isMainScreen默认false
                isMainScreenCode: 'sendSchedulingWallCuttingScreen',
                setData: false,     //是否主动设置数据setData
                publishType: 'scheduling'
            }
        },
    },

    {
        type: "scene-public-scheduling-21",
        icon: "text-field",
        formItemFlag: false,
        shown: false,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-排班(7*3)',
        mapperFiles: [], //映射
        options: {
            name: "信息发布-排班(7*3)",
            hidden: false,
            config: 'publishScheduling',
            publishScheduling: {
                areaHeight: 463,
                // 患者数量
                patientListRow: 3,
                patientListCol: 7,
                patientListTotal: 21,

                /*接口Api*/
                ApiState: true,
                frequencyApi: 60,  // 接口请求频次
                ApiType: 1,
                ApiAddress: '/irms/schedulingWallDoctor/getSchedulingWall',
                ApiSign: '',
                dataType: 'array',

                // table-header设置
                dept: {
                    deptName: {
                        background: '#0059B3',
                        color: '#FFFFFF',
                        fontSize: 96,
                        fontWeight: 'normal'
                    },
                    campus: {
                        background: '#0059B3',
                        color: '#000000',
                        fontSize: 36,
                        fontWeight: 'normal'
                    }
                },

                // table-list属性
                list: {
                    color: '#333333',
                    fontSize: 32,
                    fontWeight: 'normal',
                },

                switchState: true,
                switchTime: 10,    // 切屏间隔
            }
        },
    },

    {
        type: "scene-public-scheduling-12",
        icon: "text-field",
        formItemFlag: false,
        shown: false,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-排班(6*2)',
        mapperFiles: [], //映射
        options: {
            name: "信息发布-排班(6*2)",
            hidden: false,
            config: 'publishScheduling',
            publishScheduling: {
                areaHeight: 1080,
                // 患者数量
                patientListRow: 6,
                patientListCol: 14,
                patientListTotal: 84,

                /*接口Api*/
                ApiState: true,
                frequencyApi: 0,  // 接口请求频次
                ApiType: 2,
                ApiAddress: '/irms/schedulingWallDoctor/getSchedulingWall',
                ApiSign: 'api_schedule_wall_info',
                dataType: 'array',

                // table-header设置
                dept: {
                    deptName: {
                        background: '#0059B3',
                        color: '#FFFFFF',
                        fontSize: 96,
                        fontWeight: 'normal'
                    },
                    campus: {
                        background: '#0059B3',
                        color: '#000000',
                        fontSize: 36,
                        fontWeight: 'normal'
                    }
                },

                // table-list属性
                list: {
                    color: '#333333',
                    fontSize: 32,
                    fontWeight: 'normal',
                },

                switchState: true,
                switchTime: 10,    // 切屏间隔
                orderNmuber: 3,
                msgRegisterMark: 'SCHEDULE_WALL',
                isMainScreen: false, //是否主屏 isMainScreen默认false
                isMainScreenCode: 'sendSchedulingWallCuttingScreen',
                setData: false,     //是否主动设置数据setData
                publishType: 'scheduling',
            }
        },
    },

    {
        type: "scene-public-scheduling2-12",
        icon: "text-field",
        formItemFlag: false,
        shown: false,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-排班2(6*2)',
        mapperFiles: [], //映射
        options: {
            name: "信息发布-排班2(6*2)",
            hidden: false,
            config: 'publishScheduling',
            publishScheduling: {
                areaHeight: 918,
                // 患者数量
                patientListRow: 6,
                patientListCol: 14,
                patientListTotal: 84,

                /*接口Api*/
                ApiState: true,
                frequencyApi: 60,  // 接口请求频次
                ApiType: 2,
                ApiAddress: '/irms/schedulingWallDoctor/getSchedulingWall',
                ApiSign: 'api_schedule_wall_info',
                dataType: 'array',

                // table-header设置
                dept: {
                    deptName: {
                        background: '#0059B3',
                        color: '#FFFFFF',
                        fontSize: 96,
                        fontWeight: 'normal'
                    },
                    campus: {
                        background: '#0059B3',
                        color: '#000000',
                        fontSize: 36,
                        fontWeight: 'normal'
                    }
                },

                // table-list属性
                list: {
                    color: '#333333',
                    fontSize: 32,
                    fontWeight: 'normal',
                },

                switchState: true,
                switchTime: 10,    // 切屏间隔
                orderNmuber: 1,
                msgRegisterMark: 'SCHEDULE_WALL',
                isMainScreen: false, //是否主屏 isMainScreen默认false
                isMainScreenCode: 'sendSchedulingWallCuttingScreen',
                setData: false,     //是否主动设置数据setData
                publishType: 'scheduling'
            }
        },
    },

    // 排班医生--溧阳
    {
        type: "scene-public-scheduling-doctor",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-排班医生',
        mapperFiles: [], //映射
        options: {
            name: "信息发布-排班医生",
            hidden: false,
            config: 'publishScheduling2',
            publishScheduling2: {
                areaHeight: 1080,
                viewModal: 1,
                // 患者数量
                patientListRow: 7,
                patientListCol: 4,
                patientListTotal: 28,

                /*接口Api*/
                ApiState: true,
                frequencyApi: 300,  // 接口请求频次
                ApiType: 2,
                ApiAddress: '',
                ApiSign: 'custom_liyang_expertIntroduce',
                dataType: 'array',

                switchState: true,
                switchTime: 10,    // 切屏间隔

                header: {
                    background: '#0059B3',
                    color: '#FFFFFF',
                    fontSize: 70,
                    content: '专家简介',
                    fontWeight: 'normal'
                },

                // table-header设置
                dept: {
                    deptName: {
                        background: '#0059B3',
                        color: '#FFFFFF',
                        fontSize: 96,
                        fontWeight: 'normal'
                    },
                    campus: {
                        background: '#0059B3',
                        color: '#000000',
                        fontSize: 36,
                        fontWeight: 'normal'
                    }
                },

                // table-list属性
                list: {
                    color: '#333333',
                    fontSize: 32,
                    fontWeight: 'normal',

                    doctorNameFontSize: 28,
                    doctorNameFontWeight: 'normal',
                },

                rowDirection: true,

                schedulingContentFormat: 3, //排班内容展示形式
            }
        },
    },


    // 排班医生--溧阳
    {
        type: "scene-public-scheduling-doctor2",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-排班医生2',
        mapperFiles: [], //映射
        options: {
            name: "信息-排班医生2",
            hidden: false,
            config: 'publishScheduling4',
            publishScheduling4: {
                areaHeight: 1080,
                viewModal: 2,
                // 患者数量
                patientListRow: 2,
                patientListCol: 2,
                patientListTotal: 4,

                /*接口Api*/
                ApiState: true,
                frequencyApi: 300,  // 接口请求频次
                ApiType: 2,
                ApiAddress: '',
                ApiSign: 'custom_liyang_expertIntroduce',
                dataType: 'array',

                switchState: true,
                switchTime: 10,    // 切屏间隔

                header: {
                    background: '#0059B3',
                    color: '#FFFFFF',
                    fontSize: 70,
                    content: '今日专家介绍',
                    fontWeight: 'normal'
                },


                // table-list属性
                list: {
                    background: 'rgba(255,255,255,1)',
                    doctorDescribeFontColor: '#333333',
                    doctorDescribeFontWeight: 'normal',
                    doctorDescribeFontSize: 30,

                    doctorNameFontSize: 60,
                    doctorNameFontColor: '#000000',
                    doctorNameFontWeight: 'normal',
                },

                rowDirection: true,

                schedulingContentFormat: 1, //排班内容展示形式
                trendsView: true,
            }
        },
    },

    //信息发布
    {
        type: "scene-window-patientList-info",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                // 组件库类型
        categoryType: 'infoPublic',           //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类
        devType: 'infoPublic',                // 组件库二级分类
        title: '信息-患者',
        mapperFiles: [], //映射
        options: {
            name: "信息发布-患者",
            hidden: false,
            config: 'windowPatientListInfoConfig',
            windowPatientListInfoConfig: {
                // 备注说明
                areaHeight: 830,
                replenishArea: true,
                replenishShown: false,
                replenishContent: '工作时间 上午07:45-11:30 下午13:30-17:00',

                // 诊室名
                roomNameArea: false,
                roomNameShown: false,
                roomNameKey: 'roomName',  //诊室Key
                roomName: '心脏内科',
                roomNameAuto: true,
                roomNameFontSize: 150,
                roomNameBackground: 'white',
                roomNameColor: 'white',
                // 诊室号
                roomNumberISControl: true, //序号是否可以关闭
                roomNumberArea: false,
                roomNumberShown: false,
                roomNumber: 5,
                roomNumberAuto: true,
                roomNumberFontSize: 499,
                roomNumberBackground: 'white',
                roomNumberColor: 'white',

                //患者--就诊
                currentPatientArea: false,
                currentPatientTitle: '正在采血',
                currentPatientTitleFontSize: 200,
                currentPatientTitleBackground: 'white',
                currentPatientTitleColor: 'white',
                currentPatientConnectFontSize: 200,
                currentPatientConnectColor: 'white',
                currentPatientConnectBackground: 'white',
                //患者--候诊
                waitingPatientArea: false,
                waitingPatientTitle: '等待采血',
                waitingPatientTitleFontSize: 200,
                waitingPatientTitleColor: 'white',
                waitingPatientTitleBackground: 'white',
                waitingPatientConnectFontSize: 200,
                waitingPatientConnectColor: 'white',
                waitingPatientConnectBackground: 'white',

                // 组件列表的配置项
                patientListArea: true,
                patientListTitle: '当前待输液患者信息',
                patientListTitleFontSize: 64,
                patientListTitleFontColor: 'rgba(255,255,255,1)',
                patientListTitletFontWeight: 'normal',
                patientListTitleBackground: 'rgba(0, 80, 161, 1)',
                patientListFontSize: 100,
                patientListColor: 'rgba(0,0,0,1)',
                patientOrderNoListBackGround: 'rgba(0,0,0,1)',
                patientOrderNoListColor: 'rgba(255,255,255,1)',
                patientOrderNoListFontSize: 'normal',
                patientOrderNoShown: true,
                patientOrderBackground: '#14314B',
                patientOrderFontColor: 'rgba(255,255,255,1)',


                // Add
                patientListRow: 5,
                patientListCol: 3,
                patientListTotal: 25,
                switchState: false,
                switchTime: 10,    // 切屏间隔
                frequencyApi: 10,  // 接口请求频次
                ApiState: false,
                ApiType: 1,
                ApiAddress: '',
                ApiSign: '',
                dataType: 'array',
            }
        },
    },

    {
        type: "scene-public-drugstore",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                     // 组件库类型
        categoryType: 'infoPublic',            //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',  // 设备类型的二级分类
        devType: 'infoPublic',                // 组件库二级分类
        title: '信息-药房',
        mapperFiles: [], //映射
        options: {
            name: "信息发布-药房",
            hidden: false,
            config: 'publishDrugstore',
            publishDrugstore: {
                // 备注说明
                areaHeight: 790,
                marginTop: 20,

                headerInfo: {
                    fontSize: 50,
                    fontWeight: 'normal',
                    color: 'rgba(255,255,255,1)',
                    background: 'rgba(0,89,179,1)',
                    content: [
                        {
                            value: '配药完成，请取药',
                            label: '栏目(1)'
                        },
                        {
                            value: '等候取药',
                            label: '栏目(2)'
                        },
                        {
                            value: '已发药',
                            label: '栏目(3)'
                        }
                    ]
                },

                listInfo: {
                    fontSize: 50,
                    fontWeight: 'normal',
                    color: 'rgba(51,51,51,1)',
                    background: 'rgba(255,255,255,1)',
                },

                // 切屏间隔
                switchState: false,
                switchDisabled: true, //切屏是否允许设置
                switchTime: 10,       // 切屏间隔
                // 接口设置
                ApiState: true,
                ApiType: 1,
                ApiAddress: '/etlapi/api/etl/process/run?processId=35',
                ApiSign: '',
                frequencyApi: 300,  // 接口请求频次
                dataType: 'array',

                // 滚动设置
                patientListRow: 6,
                patientListCol: 3,
                patientListTotal: 18,

                scroll: true,
                viewNumber: 4,  //首屏列数
                scrollNumber: 6,//开始滚动人数
                scrollStep: 1,  //滚动速度
            }
        },
    },

    {
        type: "publish-picture",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '展示图',
        options: {
            name: "展示图",
            hidden: false,
            config: 'infoPublicPicture2Config',
            infoPublicPicture2Config: {
                areaHeight: 1920,
                contentTitle: '热烈欢迎',
                contentTitleFontSize: 84,
                contentTitleFontColor: 'rgba(255,255,255,1)',
                contentTitleFontWeight: 'normal',
                marginBottom: 54,
                content: `淮 北 市 烈 山 区 领 导 一 行
莅 临 亚 华 电 子 参 观 考 察`,
                contentFontSize: 64,
                contentFontColor: 'rgba(255,255,255,1)',
                contentFontWeight: 'normal',
                postionTop: 25
            }
        },
    },

    // 信息发布--排班
    {
        type: "scene-picture-doctor-schedule-1920",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-医生排班(1920)',
        mapperFiles: [], //映射
        msgRegisterMark: 'SCHEDULE', // 复制的时候不要加，属于特制消息
        options: {
            name: "信息-医生排班(1920)",
            hidden: false,
            config: 'publishDoctorSchedule',
            publishDoctorSchedule: {
                headHeight: 830,
                backgroundColor: '#E5EAEF',
                deptShown: true,
                roomShown: true,
                waitMode: 1,
                passPatient: true,
                roomNameKey: 'roomName',  //诊室Key
                layerOriginalDate: true,
                layerNameKey: 'room-call-patient-original2',
                // Api相关设置
                frequencyApi: 220,  // 接口请求频次
                ApiState: true,
                ApiType: 2,
                ApiAddress: '',
                ApiSign: 'api_schedule_info',
                dataType: 'array',
                patientListTotal: 4,
                // 切屏设置
                switchState: true,
                switchTime: 10,    // 切屏间隔
            }
        },
    },
    // 信息发布--排班
    // {
    //     type: "scene-picture-doctor-schedule-tabs",
    //     icon: "text-field",
    //     formItemFlag: false,
    //     shown: true,
    //     category: "scene",                  // 组件库类型
    //     categoryType: 'infoPublic',             //设备类型 例:报到机
    //     screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
    //     devType: 'infoPublic',                      // 组件库二级分类
    //     title: '信息-医生排班(tabs)',
    //     mapperFiles: [], //映射
    //     msgRegisterMark: 'SCHEDULE', // 复制的时候不要加，属于特制消息
    //     options: {
    //         name: "信息-医生排班(tabs)",
    //         hidden: false,
    //         config: 'publishDoctorSchedule',
    //         publishDoctorSchedule: {
    //             // headHeight: 870,
    //             headHeight: 930,
    //             backgroundColor: '#E5EAEF',
    //             deptShown: true,
    //             roomShown: true,
    //             waitMode: 1,
    //             passPatient: true,
    //             roomNameKey: 'roomName',  //诊室Key
    //             layerOriginalDate: true,
    //             layerNameKey: 'room-call-patient-original2',
    //             // Api相关设置
    //             frequencyApi: 220,  // 接口请求频次
    //             ApiState: true,
    //             ApiType: 2,
    //             ApiAddress: '',
    //             ApiSign: 'api_schedule_info',
    //             dataType: 'array',
    //             patientListTotal: 4,
    //             // 切屏设置
    //             switchState: true,
    //             switchTime: 10,    // 切屏间隔
    //         }
    //     },
    // },

    {
        type: "scene-picture-doctor-schedule-1080",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-医生排班(1080)',
        mapperFiles: [], //映射
        options: {
            name: "信息-医生排班(1080)",
            hidden: false,
            config: 'publishDoctorSchedule',
            msgRegisterMark: 'SCHEDULE',   // 复制的时候不要加，属于特制消息
            publishDoctorSchedule: {
                headHeight: 1670,
                backgroundColor: '#E5EAEF',
                deptShown: true,
                roomShown: true,
                waitMode: 1,
                passPatient: true,
                roomNameKey: 'roomName',  //诊室Key
                layerOriginalDate: true,
                layerNameKey: 'room-call-patient-original2',

                // Api相关设置
                frequencyApi: 220,  // 接口请求频次
                ApiState: true,
                ApiType: 2,
                ApiAddress: '',
                ApiSign: 'api_schedule_info',
                dataType: 'array',
                patientListTotal: 4,
                // 切屏设置
                switchState: true,
                switchTime: 10,    // 切屏间隔
            }
        },
    },

    // 检查项
    {
        type: "scene-public-check",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-检查项',
        mapperFiles: [], //映射
        options: {
            name: "信息-检查项",
            hidden: false,
            config: 'publishBoard',
            publishBoard: {
                areaHeight: 830,
                step: 1,
                maxRow: 8,
                // 患者数量
                patientListRow: 6,
                patientListCol: 1,
                patientListTotal: 6,
                /*接口Api*/
                ApiState: true,
                frequencyApi: 300,  // 接口请求频次
                ApiType: 2,
                ApiAddress: '',
                ApiSign: 'custom_liyang_examItem',
                dataType: 'array',
                apiParams: {},
                // table-header设置
                header: {
                    background: '#0059B3',
                    color: '#FFFFFF',
                    fontSize: 54,
                    fontWeight: 'normal'
                },
                // table-list属性
                list: {
                    color: '#333333',
                    fontSize: 50,
                    fontWeight: 'normal',
                    defaultShowCol: ['itemCode', 'itemName', 'itemDesc', 'itemPrice'],
                    colOptions: types['checkColOption'],
                },
                switchState: true,
                switchTime: 10,    // 切屏间隔


                layerArea: false,
                // 启用弹窗
                hasOpenLayer: false,
                // 启用语音播报
                hasOpenVideo: false,
                // 弹窗组件名称
                layerNameKey: 'surgery-patient',
                // 消息Key
                msgRegisterMark: ''

            }
        },
    },

    // 号源
    {
        type: "scene-public-numberSource",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-号源',
        mapperFiles: [], //映射
        options: {
            name: "信息-号源",
            hidden: false,
            config: 'publishBoard2',
            publishBoard2: {
                areaHeight: 830,
                step: 1,
                maxRow: 8,
                // 患者数量
                patientListRow: 6,
                patientListCol: 1,
                patientListTotal: 6,
                /*接口Api*/
                ApiState: true,
                frequencyApi: 300,  // 接口请求频次
                ApiType: 2,
                ApiAddress: '',
                ApiSign: 'custom_liyang_scheduleShown',
                dataType: 'array',
                // 参数
                apiParams: {
                    registerType: 1,
                },

                // table-header设置
                header: {
                    background: '#0059B3',
                    color: '#FFFFFF',
                    fontSize: 54,
                    fontWeight: 'normal'
                },

                // table-list属性
                list: {
                    color: '#333333',
                    fontSize: 50,
                    fontWeight: 'normal',
                },
                colOptions: types['numberColOption'],
                defaultShowCol: ['deptName', 'userName', 'totalSource', 'lastSource'],

                switchState: true,
                switchTime: 10,    // 切屏间隔
                backstageRefresh: false, //数据更新
            }
        },
    },

    // 信息发布-诊室医生信息
    {
        type: "scene-public-room-doctor",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-诊室医生',
        mapperFiles: [], //映射
        options: {
            name: "信息-诊室医生",
            hidden: false,
            config: 'publishRoomDoctor',
            publishRoomDoctor: {
                areaHeight: 1670,
                backgroundColor: 'rgba(255, 255, 255, 0)',
                deptRoomOptions: [
                    {
                        value: 'deptName',
                        label: '科室',
                        state: false,
                        disabled: false,
                        className: 'dept-name',
                    },
                    {
                        value: 'roomName',
                        label: '诊室',
                        state: false,
                        disabled: false,
                        className: 'room-name',
                    },
                ],
                deptNameFontSize: 92,
                roomNameFontSize: 120,
                deptRoomInfoBackground: 'rgba(0,89,179,1)',
                deptRoomInfoFontColor: 'rgba(255,255,255,1)',
                defaultShowCol: ['deptName', 'roomName'],
                roomNameKey: 'roomName', //诊室Key
                // 医生简介
                doctorInfoOptions: [
                    {
                        value: 'workerName',
                        label: '姓名',
                        state: false,
                        disabled: true,
                        className: 'worker-name',
                    },
                    {
                        value: 'workerTitle',
                        label: '医院职称',
                        state: false,
                        disabled: false,
                        className: 'worker-title',
                    },
                    {
                        value: 'workerDegree',
                        label: '学术职称',
                        state: false,
                        disabled: false,
                        className: 'worker-degree',
                    },
                    {
                        value: 'deptName',
                        label: '医生科室',
                        state: false,
                        disabled: false,
                        className: 'dept-name',
                    },
                ],
                doctorInfoDefaultShowCol: ['workerName', 'workerTitle', 'workerDegree', 'deptName'],
                workerNameFontSize: 80,
                workerTitleFontSize: 48,
                workerDegreeFontSize: 48,
                doctorDeptNameFontSize: 48,
                // 医生介绍
                doctorIntroduceSignFontSize: 50,
                doctorIntroduceContentFontSize: 40,
                doctorIntroduceSignBackground: 'rgba(0,89,179,1)',


                // 消息推送--配置参数
                ApiType: 2,
                ApiSign: 'custom_anda_room_doctor',
                ApiAddress: '/irms/treatmentRoomDoctor/getBindWorkerByTerminalId',
            }
        },
    },

    // 信息发布-诊室排版4人组安龙县订单1
    {
        type: "scene-public-doctor-scheduling",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene", // 组件库类型
        categoryType: 'infoPublic', //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo', // 设备类型的二级分类
        devType: 'infoPublic', // 组件库二级分类
        title: '信息-排班医生4',
        mapperFiles: [], //映射
        options: {
            name: "信息-排班医生4",
            hidden: false,
            config: 'publishDoctorSchedule',
            publishDoctorSchedule: {
                headHeight: 1670,
                backgroundColor: '#E5EAEF',
                deptShown: true,
                roomShown: true,
                waitMode: 1,
                passPatient: true,
                roomNameKey: 'roomName',  //诊室Key
                layerOriginalDate: true,
                layerNameKey: 'room-call-patient-original2',

                // Api相关设置
                frequencyApi: 220,  // 接口请求频次
                ApiState: true,
                ApiType: 2,
                ApiAddress: '',
                ApiSign: 'custom_anlongxian_worker_list',
                dataType: 'array',
                patientListTotal: 4,
                // 切屏设置
                switchState: true,
                switchTime: 10,    // 切屏间隔
                backstageRefresh: false, //数据更新
            }
        },
    },
    {
        type: "scene-public-doctor-scheduling-adv-3096",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-介绍-广告位',
        mapperFiles: [], //映射
        options: {
            name: "信息-介绍-广告位",
            hidden: false,
            config: 'publishSchedulingAdv3096',
            publishSchedulingAdv3096: {
                backgroundColor: '#8D3622',
                areaHeight: 1548,
                logoHeight: 90,
                titleSize: 60,
                secTitleSize: 28,
                titleHeight: 64,
                padding: 30,
                screenBg: 'http://192.168.81.200:7000/upload/material/img/dd71b001ad4749c392415b0b02d13d34-20250307.png',
                //LOGO
                logoShow: true,
                logoUrl: '',
                slogan: '天上星星，市一眼睛',
                introBgImg: 'http://192.168.81.200:7000/upload/material/img/aeed3211af35492a93948c0a5a84a79e-20250307.png',
                introTitle: "上海市第一人民医院介绍",
                introContent: "上海市第一人民医院眼科始创于1948年，是中国眼底病外科创始单位，由我国著名的眼科学家、中国视网膜脱离手术创始人、被誉为“东方一只眼”的赵东生教授所创立。",
                avatarWidth: 101,
                avatarHeight: 138,
                lightBg: 'rgba(141, 54, 34, 0.1)',
                nameFontSize: 22,
                nameColor: '#333333',
                levelFontSize: 14,
                scrollState: true,
                scrollNumber: 1,
                // /
                leftSrollSpeed:15,
                rightSrollSpeed:15,
                // 广告
                advType: 'image',
                advHeight: 780,
                advImgList: [{
                    url: 'http://192.168.81.200:7000/upload/material/img/ce3d49aa58cd49adaca86790fd07b8ef-20250307.png'
                }],
                advVideoList: [],
                // 出诊
                deptBg: 'rgba(243, 235, 232, 1)',
                nameBg: 'rgba(141, 54, 34, 0.1)',
                introFontSize:12,
                nameWidth: 118,
                nameHeight: 47,
                /*接口Api*/
                ApiState: true,
                frequencyApi: 300,  // 接口请求频次
                ApiType: 2,
                ApiAddress: "http://192.168.31.44:7000/clinic/api/qcss/led/scheduleList?terminalId=768",
                ApiSign: 'custom_shanghai_syncSurgeryData',
                dataType: 'array',
                apiParams: {},

            }
        },
    },


    // 信息发布--手术
    {
        type: "scene-public-patient",
        icon: "text-field",
        formItemFlag: false,
        shown: false,
        category: "scene",                  // 组件库类型
        categoryType: 'infoPublic',             //设备类型 例:报到机
        screenDataType: 'infoPublic,ApiInfo',       // 设备类型的二级分类 例:键盘--自动报到
        devType: 'infoPublic',                      // 组件库二级分类
        title: '信息-患者(1920)',
        mapperFiles: [], //映射
        options: {
            name: "信息-患者(1920)",
            hidden: false,
            config: 'publishBoard',
            publishBoard: {
                areaHeight: 955,
                step: 1,
                maxRow: 12,
                // 患者数量
                patientListRow: 10,
                patientListCol: 1,
                patientListTotal: 10,
                /*接口Api*/
                ApiState: true,
                frequencyApi: 300,  // 接口请求频次
                ApiType: 2,
                ApiAddress: 'http://192.168.31.44:7000/clinic/api/qcss/led/scheduleList?terminalId=768',
                ApiSign: 'custom_shanghaishiyi_prescription_list',
                dataType: 'array',
                apiParams: {},
                // table-header设置
                header: {
                    background: '#0059B3',
                    color: '#FFFFFF',
                    fontSize: 36,
                    fontWeight: 'normal'
                },

                // table-list属性
                list: {
                    color: '#333333',
                    fontSize: 36,
                    fontWeight: 'normal',
                    colOptions: [
                        {
                            value: 'OPERATING_ROOM_NO',
                            label: '手术间',
                            state: false,
                            disabled: false,
                            className: 'roomName',
                            flex: 1
                        },
                        {
                            value: 'DEPT_CODE',
                            label: '台次',
                            state: false,
                            disabled: false,
                            className: 'number',
                            flex: 1
                        },
                        {
                            value: 'NAME',
                            label: '姓名',
                            state: false,
                            disabled: false,
                            className: 'patientName',
                            flex: 1
                        },
                        {
                            value: 'SEX',
                            label: '性别',
                            state: false,
                            disabled: false,
                            className: 'sex',
                            flex: 0.6
                        },
                        {
                            value: 'WARD_NAME',
                            label: '科室',
                            state: false,
                            disabled: false,
                            className: 'dept',
                            flex: 1.5
                        },
                        {
                            value: 'BED_NO',
                            label: '床号',
                            state: false,
                            disabled: false,
                            className: 'bedNo',
                            flex: 0.6
                        },
                        {
                            value: 'STA',
                            label: '状态',
                            state: false,
                            disabled: false,
                            className: 'state',
                            flex: 1
                        },
                    ],
                    defaultShowCol: ['OPERATING_ROOM_NO', 'DEPT_CODE', 'NAME', 'SEX', 'WARD_NAME', 'BED_NO', 'STA'],
                },

                switchState: true,
                switchTime: 10,    // 切屏间隔

                layerArea: true,
                // 启用弹窗
                hasOpenLayer: false,
                // 启用语音播报
                hasOpenVideo: false,
                // 弹窗组件名称
                layerNameKey: 'surgery-patient',
                // 消息Key
                msgRegisterMark: ''
            }
        },
    },
]
